difficult to resolve problem - Français Anglais Dictionnaire